.actionest {
  transition: all 0.2s;
  width: 24px;
  height: 24px;
  border-radius: 5px;
  border: 0;
  padding: 0;
  box-shadow: inset 0 0 1px rgba(0,0,0,.5), inset 0 -1px 1px rgba(0,0,0,.4), inset -2px -1px 3px rgba(0,0,0,.3), inset 0 10px 3px rgba(255,255,255,.1), 0 1px 2px rgba(0,0,0,.5)
}

.actionest:hover,
.tab-list .actionest:hover {
  box-shadow: inset 0 0 1px rgba(0,0,0,.5), inset 0 -1px 1px rgba(0,0,0,.4), inset -2px -1px 3px rgba(0,0,0,.3), inset 0 10px 3px rgba(255,255,255,.4), 0 1px 2px rgba(0,0,0,.5)
}

.actionest:active,
.tab-list .actionest:active {
  box-shadow: inset 0 0 1px rgba(0,0,0,.5), inset 0 -1px 1px rgba(0,0,0,.4), inset -2px -1px 3px rgba(0,0,0,.3), inset 0 10px 3px rgba(255,255,255,.8), 0 1px 2px rgba(0,0,0,.5)
}

.actionest-button {
  padding: 5px;
  cursor: pointer;
}

/* custom positioning because these buttons will be all over the place doing special stuff */

.tab-list .actionest {
  border: 0;
  margin-right: 4px;
  margin-top: 2px;
  background-color: #fff;
  box-shadow: none;
}

.tab-list .actionest-button.disabled {
  cursor: default;
  color: #b1bcc5;
}

.tab-list .actionest-button.disabled:hover,
.tab-list .actionest-button.disabled:active {
  box-shadow: none;
}

.variable-table .actionest-button {
  margin-top: -2px;
  background: #fff;
}
